package dao;


import bean.Student;
import bean.Student02;

import java.util.List;

public interface StudentDao {

    /**
     * if
     * 动态sql使用Javabean对象作为参数
     * @param student
     * @return
     */
    List<Student> selectStudentIf(Student student);

    /**
     * where
     * @param student
     * @return
     */
    List<Student> selectStudentWhere(Student student);

    /**
     * foreach的用法1：
     */
    List<Student> selectForeachOne(List<Integer> idList);

    /**
     * foreach的用法2：
     */
    List<Student> selectForeachTwo(List<Student> stuList);

    /**
     * foreach的用法2：
     * 列名和属性名不一致的测试
     */
    List<Student02> selectForeachThree(List<Student02> stuList);

    /**
     * PageHelper分页的测试
     */
    List<Student> pageHelperTest();

}
